Peabody/Englewood public housing development opens. July 31, 1982 (July) It is located at 1875 Dorchester Avenue. Sources Boston Muncipal Register Boston Housing Authority